#include <stdio.h>
#include <unistd.h>
#include <dlfcn.h>

int main(int argc,char **argv)
{
	int *p;
	void (*get_time)();
	while(1)
	{
		p = dlopen("./lib_task4.so", RTLD_NOW);                  //  打开动态库  
		dlerror();
		*(void **) (&get_time) = dlsym(p, "get_time");
		(*get_time)();
		dlclose(p);		
		usleep(1000000);
	}
	return 0;
}
